body{
    background-color:aliceblue; 
}
table{
    /* border: rgb(170, 166, 166); */
    border-collapse: collapse;
    border-radius: 5px;
    background-color: rgb(251, 252, 252);
    border-spacing: 0ch;
    border-left: 1.2px solid  rgb(226, 222, 222);
    border-top:  1.2px solid  rgb(226, 222, 222);
    color: rgb(76, 73, 73);
}

img{
    height: 187px;
    width: 148px;

}
th{
    padding-left: 15px;
    line-height: 34px;
    background-color: rgb(222, 230, 240);
    text-align: left;
    font-weight: bold;
    border-right: 1.2px solid  rgb(226, 222, 222);
    border-bottom: 1.2px solid  rgb(226, 222, 222);
    
}

td{
    text-align: center;
    line-height: 28px;
    border-right: 1.2px solid  rgb(226, 222, 222);
    border-bottom: 1.2px solid  rgb(226, 222, 222);
}

caption{
    background-color: rgb(204, 222, 243);
}

.foot{
    width: 60%;
    /* margin-left: 300px; */
    /* position: relative; */
    /* text-align: center; */
    margin: 0 auto;
    line-height: 31px;
    background-color: rgb(204, 222, 243);
    color: rgb(76, 73, 73);
}

.wei{
    text-align: right;
}